<?php
class PC4_Crud_Tema extends PC4_Crud_Abstrato{
	
	public function __construtor($tabela = 'temas'){
		parent::_construtor($tabela);
	}
	
	/**
	 * Metodo que busca um estilo.css específico e muda seu conteudo de acordo
	 * com o tema passado, ao final salva no banco de dados qual o tema atual
	 */
	public function alteraTema($tema){
		$temaEscolhido = file_get_contents(FCPATH.'/_css/temas/'.$tema);
		$temaAtual = fopen(FCPATH.'/_css/tema_atual.css', 'w');
		$temaAtual = fwrite($temaAtual, $temaEscolhido);
		fclose($temaAtual);
		
		$this->db->update($this->tabela, array('atual' => 0));
		$this->edita(array('atual' => 1), $tema, 'arquivo');
		return 1;
	}
}
?>